package com.wuad.platformwuad.module.study.xunhuan;

/**
 * 循环方式
 *
 * @author wuaodi
 */
public class XunhuanDemo {

    public static void main(String[] args) {

        method_for();

        method_while();

        method_dowhile();
    }


    /**
     * ·循环方法-for
     */
    static void method_for() {
        for (int i=0; i< 10; i++) {
            System.out.println("这是循环内，判断前：" + i);
            if (i == 5) {
//                break; // 直接结束循环，后续的循环次数都不走了
//                continue; // 跳过本次循环，后续的循环继续走
//                return; // 直接结束循环，后续的循环次数都不走了
            }
            System.out.println("这是判断后：" + i);
        }
    }

    /**
     * 循环方法-while
     */
    static void method_while() {
        int i = 0;
        while (true) {
            i++;
            System.out.println("这是循环内，判断前：" + i);
            if (i == 5) {
//                break; // 直接结束循环，后续的循环次数都不走了
//                continue; // 跳过本次循环，后续的循环继续走
//                return; // 直接结束循环，后续的循环次数都不走了
            }
            System.out.println("这是判断后：" + i);
        }
    }

    /**
     * 循环方法-dowhile
     */
    static void method_dowhile() {
        int i=0;
        do {
            System.out.println("这是循环内，判断前：" + i);
        } while (true);
    }

}
